home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 1.iso / ARGONET / PD / GRAPHICS / QUANT.ZIP / !Quantize / Diary < prev    next >
Text File  |  1997-02-25  |  3KB  |  82 lines

  1.  
  2. Diary file for Quantize
  3.  
  4. 14-7-96:  Go hunting on the net for colour reduction algorithms.
  5.  
  6. 21-7-96:  Get "Heckbert" median cut thing to work on Acorn's C, &
  7.           read in a 24-bit sprite (the FishNet logo from P2).
  8.  
  9. 27-7-96:  Save out 256-colour sprite file. It works!
  10.           Tested with 16 & 32 colours. ok. Needs dither-er though.
  11.  
  12. 4-8-96:   I appear to have anticipated a demand! someone wants it NOW!
  13.           (some *really* stinking botches introduced to make it
  14.           usable in a hurry!)
  15.  
  16. 18-8-96:  "Closest colour on the far side from the nearest one"
  17.           bit, & a dithering algorithm.
  18.  
  19. 1-9-96:   Wimp stuff. Basics. Scrolly
  20. 9-9-96:   More wimp stuff. options win. messages. File-drag detect.
  21. 15-9-96:  Reading the info from the options box. Colours used & total
  22.  
  23. 17-9-96:  "proper" (ie not Acorn-style) radio icons on options box
  24.           Read & act on the dithering options
  25.  
  26. 21-9-96:  Moved the quantization process to "null events".
  27. 28-9-96:  Text-mode %ge bars. Malloc bits now use the flex.
  28.  
  29. (Delay for, well getting tired of programming. Also StrongArm)
  30.  
  31. 12-10-96: Remapping shifted to null events.
  32.           Fine, except I need a way of figuring out how many ticks to
  33.           do per null-event, or the prog could either
  34.           (a) Take forever, "at one pixel per null"
  35.           (b) Hog the machine, at "the whole image per null"
  36.           ...The fact that the remapper's not terribly well optimised
  37.           doesn't help!...
  38.           
  39. 24-11-96: Oops, forgot to keep the diary up to date...
  40.           Essentially then, the images & palettes are now kept in
  41.           nice "structures", and the thing knows the difference
  42.           between an image's width and it's pitch...
  43.           Now generates 2/4/16/256 col output sprites
  44.  
  45. 3-12-95:  Very rough "non-compressed" GIF output of 128 colour
  46.           GIFS for images < 128 pixels.
  47.           (techies wondering "why 128 colours? why < 128 pixels?"
  48.           may like to peek at the specs for GIF images)
  49.  
  50. 10-12-95: Produces "non-compressed GIFS" of any colour depth,
  51.           provided the number of pixels doesn't reach the number
  52.           of colours. OK, I'm putting off the hard bit :)
  53.  
  54. 24-12-96: Hurrah! It now generates nicely compressed GIF files!
  55.           (Wahey! Also, I'm on holiday!). It also does nicer
  56.           "null-event" processing, basically hogging for 1/10 sec
  57.           per null poll, which seems to work quite nicely.
  58.  
  59. 26-12-96: Drag-save's getting there. Arranged a nicer colour-histogram
  60.           in anticipation of (a) alternative palette-choosing mechs,
  61.           & (b) the need to choose a palette from multiple images.
  62.  
  63. 29-12-96: Fudge it into a state where I can redo the website with it.
  64.           (Essentially fixed a colour for the masks on transparent GIFs)
  65.  
  66. 30-12-96: Added a few bits to the templates in anticipation for the next
  67.           difficult bit. (lots of radio buttons)
  68.  
  69. 1-1-97:   (Happy new year!) - Reintroduced the "median" palette-cutter
  70.           to the system, now using the colour table rather than the image
  71.           data.
  72.  
  73. 1-2-97:   Yeah, ok... I have NO spare-time for programming time these days.
  74.           Finally got the filing stuff to set the "type" properly, rather
  75.           that saving as "DATA".
  76.  
  77. 17-2-97:  RiscOS saving now does all the message-handling nicely so it can
  78.           save "to" other apps. (Via WimpScrap, not RAM-rx, though)
  79.  
  80.  
  81. 25-2-97:  Reduced colour-table size to get rid of nasty hangup at de-rez time
  82.